Specifying User Preferences Using Weighted Signal Temporal Logic
نویسندگان
چکیده
We extend Signal Temporal Logic (STL) to enable the specification of importance and priorities. The extension, called Weighted STL (wSTL), has same qualitative (Boolean) semantics as STL, but additionally defines weights associated with Boolean temporal operators that modulate its quantitative (robustness). show robustness wSTL can be defined weighted generalizations all known compatible functionals (i.e., scores are recursively over formulae) take into account in formulae. utilize this distinguish signals respect a desired formula subformulae different or priorities time preferences, demonstrate usefulness problems conflicting tasks where satisfaction cannot achieved. also employ an optimization framework synthesize controllers maximize user specified preferences.
منابع مشابه
Specifying Timed Pa erns using Temporal Logic
Monitoring system behaviors using formal speci cations appears to be an e ective technique in analyzing cyber-physical systems. However, to achieve intended results in monitoring, speci cation languages need to be intuitive, elegant, and expressive at the rst place. In this paper, we propose a metric extension of well-known Halpern-Shoham (hs) logic, called Metric Compass Logic (mcl), for monit...
متن کاملSpecifying Timed Pa erns using Temporal Logic
Monitoring system behaviors using formal speci cations appears to be an e ective technique in analyzing cyber-physical systems. However, to achieve intended results in monitoring, speci cation languages need to be intuitive, elegant, and expressive at the rst place. In this paper, we propose a metric extension of well-known Halpern-Shoham (hs) logic, called Metric Compass Logic (mcl), for monit...
متن کاملSpecifying and Monitoring Properties of Stochastic Spatio-Temporal Systems in Signal Temporal Logic
We present an extension of the linear time, time-bounded, Signal Temporal Logic to describe spatio-temporal properties. We consider a discrete location/ patch-based representation of space, with a population of interacting agents evolving in each location and with agents migrating from one patch to another one. We provide both a boolean and a quantitative semantics to this logic. We then presen...
متن کاملUsing Finite-Linear Temporal Logic for Specifying Database Dynamics
The specification of a database system consists of the description of its static information structure as well as of its dynamic behaviour. Whereas in classic conceptual database design the main interest was on the static part, specification of database dynamics became an important topic in the last few years. The specification of dynamic database behaviour has to describe the correct evolution...
متن کاملSpecifying Properties of Basic LOTOS Processes Using Temporal Logic
Temporal logic can be used to describe desirable properties of a system in a more abstract, less constructive, manner than when using process algebra alone. This is a well researched area for other process algebras, but not so for LOTOS. This paper is an initial attempt to fill that gap by investigating the use of the modal -calculus with Basic LOTOS, laying the groundwork for current work on F...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Control Systems Letters
سال: 2021
ISSN: ['2475-1456']
DOI: https://doi.org/10.1109/lcsys.2020.3047362